package com.shreecon.lms.common;

import java.util.List;


/**
 * The Class EmployeeDetailsView.
 * 
 * @author Santhosh. Modified on Aug 13, 2011
 */
public class EmployeeDetailsView {

	/** The id. */
	private String id;
	
	/** The name. */
	private String name;
	
	/** The address. */
	private String address;
	
	/** The phone. */
	private String phone;
	
	/** The dob. */
	private String dob;
	
	/** The doj. */
	private String doj;
	
	/** The user name. */
	private String userName;
	
	/** The password. */
	private String password;
	
	/** The dor. */
	private String dor;
	
	/** The emp role. */
	private String empRole;
	
	/** The leave details. */
	private List<LeaveDetailView> leaveDetails;
	
	/**
     * Gets the id.
     * 
     * @return the id
     */
	public String getId() {
		return id;
	}
	
	/**
     * Sets the id.
     * 
     * @param id
     *            the new id
     */
	public void setId(String id) {
		this.id = id;
	}
	
	/**
     * Gets the name.
     * 
     * @return the name
     */
	public String getName() {
		return name;
	}
	
	/**
     * Sets the name.
     * 
     * @param name
     *            the new name
     */
	public void setName(String name) {
		this.name = name;
	}
	
	/**
     * Gets the address.
     * 
     * @return the address
     */
	public String getAddress() {
		return address;
	}
	
	/**
     * Sets the address.
     * 
     * @param address
     *            the new address
     */
	public void setAddress(String address) {
		this.address = address;
	}
	
	/**
     * Gets the phone.
     * 
     * @return the phone
     */
	public String getPhone() {
		return phone;
	}
	
	/**
     * Sets the phone.
     * 
     * @param phone
     *            the new phone
     */
	public void setPhone(String phone) {
		this.phone = phone;
	}
	
	/**
     * Gets the dob.
     * 
     * @return the dob
     */
	public String getDob() {
		return dob;
	}
	
	/**
     * Sets the dob.
     * 
     * @param dob
     *            the new dob
     */
	public void setDob(String dob) {
		this.dob = dob;
	}
	
	/**
     * Gets the doj.
     * 
     * @return the doj
     */
	public String getDoj() {
		return doj;
	}
	
	/**
     * Sets the doj.
     * 
     * @param doj
     *            the new doj
     */
	public void setDoj(String doj) {
		this.doj = doj;
	}
	
	/**
     * Gets the user name.
     * 
     * @return the user name
     */
	public String getUserName() {
		return userName;
	}
	
	/**
     * Sets the user name.
     * 
     * @param userName
     *            the new user name
     */
	public void setUserName(String userName) {
		this.userName = userName;
	}
	
	/**
     * Gets the password.
     * 
     * @return the password
     */
	public String getPassword() {
		return password;
	}
	
	/**
     * Sets the password.
     * 
     * @param password
     *            the new password
     */
	public void setPassword(String password) {
		this.password = password;
	}
	
	/**
     * Gets the dor.
     * 
     * @return the dor
     */
	public String getDor() {
		return dor;
	}
	
	/**
     * Sets the dor.
     * 
     * @param dor
     *            the new dor
     */
	public void setDor(String dor) {
		this.dor = dor;
	}

	/**
     * Gets the emp role.
     * 
     * @return the emp role
     */
	public String getEmpRole() {
	    return empRole;
	}

	/**
     * Sets the emp role.
     * 
     * @param empRole
     *            the new emp role
     */
	public void setEmpRole(String empRole) {
	    this.empRole = empRole;
	}

	/**
     * Gets the leave details.
     * 
     * @return the leave details
     */
	public List<LeaveDetailView> getLeaveDetails() {
	    return leaveDetails;
	}

	/**
     * Sets the leave details.
     * 
     * @param leaveDetails
     *            the new leave details
     */
	public void setLeaveDetails(List<LeaveDetailView> leaveDetails) {
	    this.leaveDetails = leaveDetails;
	}
	
	
	
}
